package com.sunyard.dal.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel
public class KeyCopyQueryResDTO {

    private Integer id;

    /**
     * 钥匙名称
     */
    @ApiModelProperty(value = "终端名称")
    private String keyName;

    /**
     * 终端种类 1指纹终端 2物联网终端 3动码终端
     */
    @ApiModelProperty(value = "终端种类 1指纹终端 2物联网终端 3动码终端")
    private String keyType;

    /**
     * mac地址
     */
    @ApiModelProperty(value = "mac地址")
    private String mac;

    /**
     * 所属机构
     */
    @ApiModelProperty(value = "所属机构")
    private String orgId;

    /**
     * 所属机构
     */
    @ApiModelProperty(value = "所属机构名称")
    private String orgName;

    /**
     * 是否超出电子围栏使用 1否2是
     */
    @ApiModelProperty(value = "是否超出电子围栏使用 1否,2是")
    private String overUse;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private String createTime;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createUser;

    /**
     * 1启用 2禁用
     */
    @ApiModelProperty(value = "终端状态 1启用 2禁用")
    private String status;

    /**
     * 0待申请 1复核中 2已复核
     */
    @ApiModelProperty(value = "审核状态 0未审核 1审核通过 2审核不通过")
    private String isCheck;

    /**
     * 审核类型 1添加 2修改 3删除
     */
    @ApiModelProperty(value = "审核类型 1添加 2修改 3删除")
    private String operateType;

    /**
     * 指定审核人，不限制时填0
     */
    @ApiModelProperty(value = "指定审核人")
    private String adminId;

    /**
     * 审核人
     */
    @ApiModelProperty(value = "审核人")
    private String checkAdminId;

    /**
     * 审核详情
     */
    @ApiModelProperty(value = "审核详情")
    private String auditDesc;
}